Index Property (Field Object)
The Index
property returns the index number of this Field object within the Fields
collection. Read-only.
Syntax
objField.Index
Data Type
Long
Remarks
An index
value should not be considered to be a static value that remains constant for
the duration of a session. The index can change whenever an update occurs to a
parent object, such as the message or folder.
Example
' set up a variable as an index to access a small
collection
' fragment from the functions Fields_FirstItem,
Fields_NextItem
If
objFieldsColl Is Nothing Then
MsgBox
"must first select a Fields collection"
Exit
Function
End If
If 0 =
objFieldsColl.Count Then
MsgBox "No fields in the
collection"
Exit
Function
End If
' Fragment from Fields_FirstItem
iFieldsCollIndex = 1
Set objOneField
= objFieldsColl.Item(iFieldsCollIndex)
' verify
that the Field object is valid...
' Fragment from Fields_NextItem
If
iFieldsCollIndex >= objFieldsColl.Count Then
iFieldsCollIndex = objFieldsColl.Count
MsgBox
"Already at end of Fields collection"
Exit
Function
End If
iFieldsCollIndex = iFieldsCollIndex + 1
Set
objOneField = objFieldsColl.Item(iFieldsCollIndex)
' verify
that the Field object is valid...
See Also
Fields
Collection